import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;

public class 最长公共字串 {

    // public static void main(String[] args) {
    //     // List<String> list = Arrays.asList("apple", "banana", "orange");
    //     // List<String> resultList = list.stream()
    //     //         .map(Function.identity())
    //     //         .collect(Collectors.toList());
    //     // System.out.println(resultList);
    //
    //     // ArrayList<String> list = new ArrayList<>();
    //     // list.add("123");
    //     // list.add("124");
    //     // list.add("125");
    //
    //
    //     // System.out.println(String.join("和",list));
    //
    //     // List<String> arrayList = new ArrayList<>();
    //     // arrayList.add("A");
    //     //
    //     // Optional<String> one = arrayList.stream().filter(m -> m.equals("A")).findAny();
    //     // if (one.isPresent()) {
    //     //     System.out.println(one.get());
    //     //     System.out.println("存在");
    //     // }
    //     //System.out.println(one);
    //     // String str = "a";
    //     // int result = -1;
    //     // for (int i = 0; i < str.length(); i++) {
    //     //     int count = 1;
    //     //     Set<Character> set = new HashSet<>();
    //     //     set.add(str.charAt(i));
    //     //     for (int j = i - 1; j >= 0; j--) {
    //     //         char b = str.charAt(j);
    //     //         if (set.contains(b)) {
    //     //             break;
    //     //         }
    //     //         set.add(b);
    //     //         count++;
    //     //     }
    //     //     result = Math.max(count, result);
    //     // }
    //     // System.out.println(result);
    //
    //     distinctActionTypes(new int[]{1, 2, 3, 4, 5, 1, 3, 4});
    // }

    public static void main(String[] args) {
        ArrayList<Object> list = null;
        int s = Optional.ofNullable(list).map(ArrayList::size).orElse(-999);
        System.out.println(s);
    }
    public static void distinctActionTypes(int[] nums) {
        Set<Integer> set = Arrays.stream(nums).boxed().collect(Collectors.toSet());
        System.out.println(set);
    }
}
